<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
        PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="en" lang="en"
      xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:cc="http://java.sun.com/jsf/composite/components">

<ui:composition template="layout.xhtml">
    <ui:define name="title"><ui:insert name="title"/></ui:define>
    <ui:define name="main">
        <h:panelGroup rendered="#{!authenticator.loggedIn}">
            This is a restricted area: please log in
        </h:panelGroup>
        <cc:login user="#{authenticator.user}" loginAction="#{authenticator.login}"/>
        <h:panelGroup rendered="#{authenticator.loggedIn}">
            <ui:insert name="content"/>
        </h:panelGroup>
    </ui:define>

</ui:composition>
</html>